package com.teamone.etl.taskmanager.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.io.Serializable;

/**
 * (EtlTaskExcelInfo)表实体类
 *
 * @author makejava
 * @since 2021-01-09 10:27:58
 */
@SuppressWarnings("serial")
public class EtlTaskExcelInfo extends Model<EtlTaskExcelInfo> {
    /**id
     *
     */
    @TableId(type = IdType.INPUT)
    private String id;
    /**模块名称
     *
     */
    private String name;
    /**表头json
     *
     */
    private String headList;
    /**映射json
     *
     */
    private String filedList;
    /**类型json
     *
     */
    private String typeList;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getHeadList() {
        return headList;
    }

    public void setHeadList(String headList) {
        this.headList = headList;
    }

    public String getFiledList() {
        return filedList;
    }

    public void setFiledList(String filedList) {
        this.filedList = filedList;
    }

    public String getTypeList() {
        return typeList;
    }

    public void setTypeList(String typeList) {
        this.typeList = typeList;
    }

    /**
     * 获取主键值
     *
     * @return 主键值
     */
    @Override
    protected Serializable pkVal() {
        return this.id;
    }
}